/**
 * 学籍和教学时间管理实体包
 *
 * <p>本包包含学籍管理、教学时间安排相关的实体类，主要管理：</p>
 * <ul>
 *   <li><strong>学年管理</strong> - AcademicYear实体，管理学校教学年度的基本信息</li>
 *   <li><strong>学期管理</strong> - Semester实体，管理学校学期的详细信息和时间安排</li>
 *   <li><strong>教学时间安排</strong> - 包含注册期、教学期、考试期等时间段的定义</li>
 *   <li><strong>学术时间标准</strong> - 为整个系统提供统一的时间基础数据</li>
 * </ul>
 *
 * <h2>核心实体说明</h2>
 * <ul>
 *   <li><strong>AcademicYear</strong> - 学年实体，管理学年代码、名称、起止时间、状态等信息</li>
 *   <li><strong>Semester</strong> - 学期实体，管理学期的详细时间安排和教学阶段划分</li>
 * </ul>
 *
 * <h2>业务规则</h2>
 * <ul>
 *   <li>学年必须包含至少一个学期</li>
 *   <li>学期时间不能重叠</li>
 *   <li>支持多学期制（如两学期制、三学期制）</li>
 *   <li>学年、学期状态支持完整生命周期管理</li>
 * </ul>
 *
 * <h2>数据关联</h2>
 * <ul>
 *   <li>学年与学期：一对多关系</li>
 *   <li>学期与课程：通过关联表管理学期开设的课程</li>
 *   <li>学期与考试：支持学期内的考试安排</li>
 * </ul>
 *
 * <h2>使用场景</h2>
 * <ul>
 *   <li>学校学年校历管理</li>
 *   <li>学期开设计划制定</li>
 *   <li>教学时间安排</li>
 *   <li>考试时间规划</li>
 *   <li>学籍管理中的时间标准</li>
 * </ul>
 *
 * <p><strong>迁移说明：</strong>本包的实体由原F-07基础数据管理模块迁移而来，2025-11-22完成重构。</p>
 *
 * @author System
 * @version 1.0.0
 * @since 2025-11-22
 */
package com.edu.exam.entity.academic;